dde0a7edc9cb360e43a61eb914d208bf287d4372,framework/base/src/org/ofbiz/base/util/ObjectType.java,ObjectType,isEmpty,#Object#,756

Before Change


                return true;
            }
        } else if (value instanceof CharSequence) {
            if (((CharSequence) value).length() == 0) {
                return true;
            }
        }
        return false;

After Change


        if (value instanceof String) return UtilValidate.isEmpty((String) value);
        if (value instanceof Collection) return UtilValidate.isEmpty((Collection<? extends Object>) value);
        if (value instanceof Map) return UtilValidate.isEmpty((Map<? extends Object, ? extends Object>) value);
        if (value instanceof CharSequence) return UtilValidate.isEmpty((CharSequence) value);
        
        // These types would flood the log
        if (value instanceof Boolean) return false;